Skip to content

Conversation

@jamesobutler
Copy link
Collaborator

@jamesobutler jamesobutler commented Sep 23, 2025

See https://devblogs.microsoft.com/visualstudio/visual-studio-2026-insiders-is-here/

https://devblogs.microsoft.com/cppblog/c-language-updates-in-msvc-build-tools-v14-50/

Visual Studio 2026 in GitHub hosted runners progress at https://github.com/actions/runner-images/issues/13035

@jcfr
Copy link
Contributor

jcfr commented Sep 23, 2025

To help understand the failures:

@jamesobutler
Copy link
Collaborator Author

jamesobutler commented Sep 23, 2025

Testing: https://github.com/scikit-build/cmake-FindVcvars/actions/runs/17952851801/job/51056618203?pr=17

1: CMake Error at D:/a/cmake-FindVcvars/cmake-FindVcvars/src/FindVcvars.cmake:391 (cmake_host_system_information):
1: cmake_host_system_information does not recognize VS_18_DIR

VS_18_DIR is available in CMake as of this commit. It will be available in CMake 4.2.0 estimated Oct 1st release (https://gitlab.kitware.com/cmake/cmake/-/milestones/177#tab-issues). GitHub Action jwlawson/actions-setup-cmake doesn't appear to support pulling nightly builds of CMake, so will need to wait for the 4.2.0 release.

@jcfr jcfr force-pushed the visual-studio-2026 branch 2 times, most recently from 35e4c77 to 0839c8b Compare September 23, 2025 22:28
@jamesobutler jamesobutler force-pushed the visual-studio-2026 branch 2 times, most recently from c698312 to 2d6e2f3 Compare October 27, 2025 19:39
https://github.com/lukka/get-cmake has support for CMake pre-releases which https://github.com/jwlawson/actions-setup-cmake does not support. It also appears that get-cmake action is actively maintained while actions-setup-cmake has not had an update in ~1.5 years.
@jamesobutler
Copy link
Collaborator Author

jamesobutler commented Oct 27, 2025

I have been able to bypass the limitation of jwlawson/actions-setup-cmake not supporting CMake pre-releases by switching to lukka/get-cmake. It also appears that get-cmake action is actively maintained while actions-setup-cmake has not had an update in ~1.5 years. get-cmake also currently has 120 stars on GitHub compared to actions-setup-cmake having 75 stars if that is any indication of the popularity and support of the project.

@jcfr This has allowed for CI to proceed successfully.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants